package com.zhuanzhuan.hero.user.dto.backend;

import com.zhuanzhuan.hero.user.dto.BasePageQueryDTO;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;
import java.util.List;

/**
 * @ClassName QueryUserListDTO
 * @Description
 * @Author hanjunjun
 * @Date 2024/6/18 16:18
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class QueryUserListDTO extends BasePageQueryDTO {

    public static final Integer NO_MEMBER_LEVEL = -1;

    private List<Long> uids;

    private String nickname;

    private List<String> mobiles;

    /**
     * 10-待入驻,20-已入驻,30-已退出,40-已清退
     */
    private List<Integer> userStates;

    /**
     * 非会员传-1
     */
    private List<Integer> memberLevels;

    private Date settleTimeStart;

    private Date settleTimeEnd;

}
